草庐IT

android - LoopJ AndroidAsyncHttp 和请求 cookie

全部标签

php - 在错误处理程序 Laravel 中访问请求对象

在我的Laravel5.2项目中,我有一个中间件可以愉快地存储对数据库或文件的请求和响应。在那里我序列化/json_encode$request对象来记录所有发生的事情。(cookie、输入、文件、header...)我需要创建一个错误处理程序,它将使用整个请求对象将有关请求的所有内容包含到报告电子邮件中。但是ExceptionHandler::report()不接受Request作为参数。 最佳答案 Laravel5.2提供了thehelpermethodrequest(),适用于此用例:/***Reportorloganexce

php - 没有路况的谷歌地图方向请求

我必须编写一个程序,告诉我两点之间的最短路线。流量不应该考虑。我的请求是这样的。'http://maps.googleapis.com/maps/api/directions/json?origin='.$from.'&destination='.$to.'&alternatives=true&sensor=false'那我就这样走最短的路$data=json_decode(file_get_contents($url))->routes;usort($data,create_function('$a,$b','returnintval($a->legs[0]->distance->v

php - 为什么发送post请求后需要重定向?

页面上有3种更新数据的形式:第一种用于用户配置文件,第二种-用于密码重置,第三种-用于更改电子邮件。我将表单发送到Controller并重定向到同一页面。项目团队负责人要求删除这些重定向,并说人们在提交表单后不会刷新页面,重定向只会加载服务器......我可能是错的,但重定向总是应该在发送POST请求后完成。我关于通过AJAX制作所有表格的建议被拒绝了。如果我没记错的话,我如何能胜任地证明需要重定向? 最佳答案 您正在寻找的点是Post-Redirect-Get模式。您可以在这里阅读原文:http://www.theserversi

php - 404 Page Not Found 没有找到您请求的页面。代码点火器

您好,我是codeigniter的新手。我有一个几天前工作正常的代码,但是当我再次打开它时,它给了我找不到你请求的页面的错误。基本上代码是关于在数据库中添加用户。请在这里帮助我,我需要你的建议。这是我的模型、Controller和View代码。模型文件Userinsert_model.phpdb->insert('students',$data);}publicfunctiondatafetch(){$fetch=$this->db->get('students');return$fetch->result();}}?>Controller文件Userinsert_controller

php - 413 请求实体太大(Wordpress Laravel Forge)

这是我第一次使用WordPress使用laravelforge.我已经安装了WordPress,但问题是当我上传一个新的主题.zip文件时,我注意到上传正在运行,但之后它说:413RequestEntityTooLarge还尝试在站点FPM配置中更改下面的这些行memory_limit=256Mpload_max_filesize=50Mpost_max_size=60M我想我需要在nginx上设置文件大小容量,但我不知道它在哪里lcoated。任何帮助将非常感激。谢谢! 最佳答案 转到您的服务器配置>Forge的PHP选项,您会在

javascript - 用于传递请求的 PHP 和对话框

我有生成列表的MySQL查询,它们实际上链接到其他PHP脚本,如删除记录等。看起来像这样:TitleATitleBTitleC...Titlen我想做的是打开一个“对话框”,当有人使用链接时确认或取消请求。我知道我可以通过OnClick使用jQuery完成此操作,但我不知道在有人单击“确认”后如何将请求传递给delete_record.php脚本或任何其他php脚本。 最佳答案 您可以使用javascript函数confirm()如下所示。TitleATitleBTitleC...Titlen

PHPUnit 和来自 Guzzle 的模拟请求

我有一个具有以下功能的类:publicfunctionget(string$uri):stdClass{$this->client=newClient;$response=$this->client->request('GET',$uri,$this->headers);returnjson_decode($response->getBody());}如何从PHPUnit模拟请求方法?我尝试了不同的方法,但它总是尝试连接到指定的uri。我试过:$clientMock=$this->getMockBuilder('GuzzleHttp\Client')->setMethods('requ

php - 如何从 symfony Controller 抛出 400 错误请求?

我设置了一个非常简单的Symfony3.3Controllerstub,其主要操作如下所示:/***@Route("/pair-gallery/{id}")*/publicfunctionindexAction(Int$id){$output=[];returnnewJsonResponse($output);}当我给它一个字符串作为url中的参数(而不是整数)时,我目前收到500错误。这并不可怕,但这并不是我想要的。我如何告诉Symfony发回400(“错误请求”)响应代码? 最佳答案 您可以简单地抛出一个自动转换为HTTP400

php - 使用 GuzzleHttp 从 HTTP 调用中获取 cookie 的值

我现在使用GuzzleHttp发出HTTP请求,首先我向login.asp发出POST请求,它返回带有Set-Cookie的响应,其中包含我future请求所需的值当我检查我获得的答案时,我得到以下信息如前所述,我得到了除Set-Cookie之外的所有key,这会发生什么?我怎样才能得到这个值?我正在使用"guzzlehttp/guzzle":"^6.3",或者我可以使用其他工具获取它吗?$jar=newCookieJar;$client=newClient(['base_uri'=>'miurl/','timeout'=>10.0,'cookies'=>$jar]);$respons

PHP:将 POST 请求 curl 到外部 Oauth2 API

我将尝试勾画我们的情况:我们有一个需要连接到Oath2API的Wordpress网站我还没有使用API和PHP的经验我们使用的是PHP-Oath2库,可以在这里找到:https://github.com/adoy/PHP-OAuth2/tree/master/src/OAuth2我们陷入困境的库中的方法是executeRequest。这个方法可以在https://github.com/adoy/PHP-OAuth2/blob/master/src/OAuth2/Client.php的第404行(哦,讽刺)上找到。现在,就像我说的,我在PHP方面的经验很少,所以我的调试方式只是在脚本中的